may the best team win - German English Dictionary